var log = {
  // 电信
  '192.168.5.5': function () {
    var url = 'http://192.168.5.12:16018/index.html'
    var platform = 'dx'
    return {
      platform: platform,
      url: url
    }
  },
  // 联通
  '10.7.198.101': function () {
    var url = 'http://10.7.198.104:15000/index.html'
    var platform = this.isHw() ? 'hw2' : 'zx2'
    return {
      platform: platform,
      url: url
    }
  },
  // 移动
  '192.168.129.132': function () {
    var url = 'http://172.25.43.52/index.html'
    var platform = this.isHw() ? 'hw2' : 'yd'
    return {
      platform: platform,
      url: url
    }
  },
  /**
   * 
   * @param {
   *  type1: 类型
   *  type2: 类型
   *  name: 页面名称、视频名称、频道名称或游戏名称或页面点击的位置
   *  starttime: 开始时间
   *  endtime: 结束时间 
   *  code: 影片或产生订购导流的影片的 mediacode 或者游戏的 id 或直播频道号
   * }
   */
  commit: function (params) {
    var paramsArr = this.formatParams(params)
    try {
      var obj = this[location.hostname]()
      paramsArr.unshift(obj.platform)
      this.ajax(obj.url,paramsArr)
    } catch (error) {
      paramsArr.unshift(config.platform)
      console.log(config.platform + '?' + paramsArr.join('|'))
    }
    getLog(paramsArr)
  },
  isHw: function () {
    var home = page.urls.home
    return home.indexOf('Category') > -1 ? true : false
  },
  formatParams: function (params) {
    var arr = []
    arr.push(config.ip || config.mac || '') // ip
    arr.push(config.userid || '') // userid
    arr.push('sp') // logtype
    arr.push('熊猫部落') // spname
    arr.push(params.type1 || '') // type1
    arr.push(params.type2 || '') // type2
    arr.push(params.cpname || '') // cpname
    arr.push(params.name || '') // name
    arr.push(params.starttime || '') // starttime
    arr.push(params.endtime || '') // endtime
    arr.push(params.code || '') // code
    arr.push(params.areacode || '') // areacode
    arr.push(params.Reserved1 || '') // Reserved1
    arr.push(params.id || '0') // guoyiId
    arr.push('ip')
    return arr
  },
  ajax: function (url, paramsArr) {
    // var url
    paramsArr.pop()
    url += '?' + paramsArr.join('|')
    //$("#test").html(url);
    $.ajax({
      type: "get",
      async: false,
      url: url,
      xhrFields: {
        withCredentials: true
      },
      crossDomain: true
    })
  }
}
